cd:用於改變當前工作目錄。例如,要進入家目錄,可以使用cd ~。
ls:列出當前目錄中的文件和子目錄。添加-l選項可以顯示詳細信息。
pwd:顯示當前工作目錄的絕對路徑。
mkdir:創建新的目錄。例如,要創建一個名為my_folder的目錄,可以使用mkdir my_folder。
touch:創建新的空文件。例如,要創建一個名為my_file.txt的文件,可以使用touch my_file.txt。
rm:刪除文件或目錄。要刪除文件,可以使用rm filename,要刪除目錄及其內容,可以使用rm -r directory。
cp:複製文件或目錄。例如,要複製一個文件到另一個地方,可以使用cp source_file destination。
mv:移動文件或目錄,也可以用來重命名文件或目錄。例如,要將文件重命名為新名稱,可以使用mv old_filename new_filename。
cat:顯示文件的內容。例如,cat file.txt將顯示file.txt的內容。
more 或 less:逐頁查看文件內容,這對於查看大文件非常有用。
head 和 tail:顯示文件的前幾行或後幾行。例如,head -n 10 file.txt將顯示file.txt的前10行。
grep:在文件中搜索特定文本模式。例如,grep "pattern" file.txt將搜索file.txt中包含"pattern"的行。
find:在文件系統中搜索文件或目錄。例如,find /path/to/search -name filename將在指定路徑下搜索名為filename的文件。
chmod:更改文件或目錄的權限。例如,chmod 755 file.txt將文件file.txt設置為可讀、可寫和可執行。
sudo:以超級用戶權限執行命令。例如,sudo apt-get update用於更新軟體包清單。
apt-get 或 apt:用於安裝、升級、刪除軟體包。例如,sudo apt-get install package_name用於安裝軟體包。
C++ IDE 包括:
Code::Blocks:一個開源的C++ IDE。
CodeLite:另一個開源的C++ IDE。
CLion:JetBrains開發的商業C++ IDE,具有豐富的功能。
Visual Studio Code:一個輕量級、跨平台的代碼編輯器,可以通過擴展添加C++支援。